a powerful microscope - Turkish English Dictionary